翻訳と辞書
Words near each other
・ Run London
・ RUN Ministries
・ Run of Alt Clut
・ Run of network
・ Run of River Power
・ Run of the Arrow
・ Run of the House
・ Run of the Mill
・ Run of the Mill (George Harrison song)
・ Run of the Mill (Judas Priest song)
・ Run On
・ Run On (band)
・ Run out
・ Run Out (film)
・ Run Papa Run
Run queue
・ Run Rabbit Run
・ Run Rabbit Run (album)
・ Run Raja Run
・ Run rate
・ Run Rebecca, Run
・ Run rig
・ Run River North
・ Run Ronnie Run!
・ Run Roo Run
・ Run Rudolph Run
・ Run Run Run
・ Run Run Run (band)
・ Run Run Run (Celeste Buckingham song)
・ Run Run Run (High and Mighty Color song)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Run queue : ウィキペディア英語版
Run queue

In modern computers many processes run at once. Active processes are placed in an array called a run queue, or runqueue. The run queue may contain priority values for each process, which will be used by the scheduler to determine which process to run next. To ensure each program has a fair share of resources, each one is run for some time period (quantum) before it is paused and placed back into the run queue. When a program is stopped to let another run, the program with the highest priority in the run queue is then allowed to execute.
Processes are also removed from the run queue when they ask to ''sleep'', are waiting on a resource to become available, or have been terminated.
In the Linux operating system (prior to kernel 2.6.23), each CPU in the system is given a run queue, which maintains both an active and expired array of processes. Each array contains 140 (one for each priority level) pointers to doubly linked lists, which in turn reference all processes with the given priority. The scheduler selects the next process from the active array with highest priority. When a process' quantum expires, it is placed into the expired array with some priority. When the active array contains no more processes, the scheduler swaps the active and expired arrays, hence the name O(1) scheduler.
In UNIX or Linux, the sar command is used to check the run queue.
The vmstat UNIX or Linux command can also be used to determine the number of processes that are queued to run or waiting to run. These appear in the 'r' column.
==References==

* Tanenbaum AS (2008) ''Modern Operating Systems'', 3rd ed., p. 753-4. Pearson Education, Inc. ISBN 0-13-600663-9

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Run queue」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.